﻿using Newtonsoft.Json;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// 保险理赔登记流程 主表
    /// </summary>
    [SugarTable("InsuranceClaimsHeader")]
    public class InsuranceClaimsHeader : BaseHead
    {
        /// <summary>
        /// 案发时间
        /// </summary>
        public string IncidentDate { get; set; }

        /// <summary>
        /// 案件描述
        /// </summary>
        public string CaseDes { get; set; }

        /// <summary>
        /// 资产编号
        /// </summary>
        public string AssetNo { get; set; }

        /// <summary>
        /// 资产名称
        /// </summary>
        public string AssetName { get; set; }

        /// <summary>
        /// 情况描述
        /// </summary>
        public string CaseContent { get; set; }

        /// <summary>
        /// 损失金额
        /// </summary>
        public decimal? DamagesAmount { get; set; }

        /// <summary>
        /// 外部报案号
        /// </summary>
        public string WbbaCode { get; set; }

        /// <summary>
        /// 外部正式报案日期
        /// </summary>
        public DateTime WbzsbaDate { get; set; }

        /// <summary>
        /// 现场勘察日期
        /// </summary>
        public DateTime? XckcDate { get; set; }

        /// <summary>
        /// 资料递交日期
        /// </summary>
        public DateTime? ZldjDate { get; set; }

        /// <summary>
        /// 资料审核日期
        /// </summary>
        public DateTime? ZlshDate { get; set; }

        /// <summary>
        /// 提交方案到达日期
        /// </summary>
        public DateTime? TjfaddDate { get; set; }

        /// <summary>
        /// 提交方案完成日期
        /// </summary>
        public DateTime? TjfawcDate { get; set; }

        /// <summary>
        /// 盖章确认日期
        /// </summary>
        public DateTime? GzqrDate { get; set; }

        /// <summary>
        /// 理赔到账日期
        /// </summary>
        public DateTime? LpdzDate { get; set; }

        /// <summary>
        /// 收款入账日期
        /// </summary>
        public DateTime? SkrzDate { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
    }
}
